Clock House The
61 Pound St., Carshalton, Greater London, United Kingdom, SM5 3PG
(02087) 734844 Phone